3df4c75d575e2d70c4c391caec70431d43867e3f,java/java-impl/src/com/intellij/psi/stubsHierarchy/impl/StubResolver.java,StubResolver,findInheritedMemberType,#Symbol.ClassSymbol#number#Set#Set#,110

Before Change



  private void findInheritedMemberType(Symbol.ClassSymbol c, int name, Set<Symbol> symbols, Set<Symbol> processed)
    throws IncompleteHierarchyException {
    for (Symbol.ClassSymbol st : c.getSuperClasses(myConnector))
      findMemberType(st, name, symbols, processed);
  }

After Change


                                       @Nullable Set<Symbol> processed) throws IncompleteHierarchyException {
    processMembers(s.getMembers(), name, symbols, requireStatic);

    @CompactArray(Symbol.ClassSymbol.class) Object supers = s.getSuperClasses(myConnector);
    if (supers == null) return;

    if (processed == null) processed = new HashSet<>();
    if (!processed.add(s)) return;